﻿using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Reflection;
using System.Text;
using Microsoft.Build.Framework;
using Microsoft.Build.Utilities;
using Mite.BuildTask;
using Mite.Client;
using Mite;

namespace Mite.MsBuildTask
{
    public class MigrationTask: Task, IMigrationTask
    {
        public override bool Execute()
        {
            return this.Migrate();
        }
        [Required]
        public string SelectedEnvironment
        {
            get;
            set;
        }

        public string MigrationDirectory
        {
            get;
            set;
        }

        public string EnvironmentSettingsFilePath
        {
            get; set;
        }
    }
}
